package br.ufpb.di.knowledgetv.instancias;

import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.PrimaryKey;

/**
 * 
 * @author Marcello Passos
 */

@PersistenceCapable
public class Perfil {
	
	@PrimaryKey
	@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
	private Long    id;
	
	@Persistent
    private String  classificacao;

	@Persistent
    private String  escolaridade;

	@Persistent
    private String  estadoCivil;	

	@Persistent
    private String  faixaEtaria;

	@Persistent
    private String	numeroDeFilhos;

	@Persistent
    private String  renda;

	@Persistent
    private String  sexo;
    
    public Perfil(String escolaridade, String estadoCivil,
			String faixaEtaria, String numeroFilhos, String renda,
			String sexo) {
		this.escolaridade = escolaridade;
		this.estadoCivil = estadoCivil;
		this.faixaEtaria = faixaEtaria;
		this.numeroDeFilhos = numeroFilhos;
		this.renda = renda;
		this.sexo = sexo;
	}
    
    public Perfil(String classificacao, String escolaridade, String estadoCivil,
			String faixaEtaria, String numeroFilhos, String renda,
			String sexo) {
    	this(escolaridade, estadoCivil, faixaEtaria, numeroFilhos, renda, sexo);
		this.classificacao = classificacao;
	}

	public String getClassificacao() {
        return classificacao;
    }

    public void setClassificacao(String classificacao) {
        this.classificacao = classificacao;
    }

    public String getEscolaridade() {
        return escolaridade;
    }

    public void setEscolaridade(String escolaridade) {
        this.escolaridade = escolaridade;
    }

    public String getEstadoCivil() {
        return estadoCivil;
    }

    public void setEstadoCivil(String estadoCivil) {
        this.estadoCivil = estadoCivil;
    }

    public String getFaixaEtaria() {
        return faixaEtaria;
    }

    public void setFaixaEtaria(String faixaEtaria) {
        this.faixaEtaria = faixaEtaria;
    }

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public String getNumeroFilhos() {
        return numeroDeFilhos;
    }

    public void setNumeroFilhos(String numeroFilhos) {
        this.numeroDeFilhos = numeroFilhos;
    }

    public String getRenda() {
        return renda;
    }

    public void setRenda(String renda) {
        this.renda = renda;
    }

    public String getSexo() {
        return sexo;
    }

    public void setSexo(String sexo) {
        this.sexo = sexo;
    }

}
